package com.gpt.article.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 采集文件对象 gpt_sys_file
 * 
 * @author zhuzi
 * @date 2023-10-31
 */
public class GptSysFile extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 采集图片ID */
    private Long id;

    /** 相对路径 */
    @Excel(name = "相对路径")
    private String dir;

    /** fdfs路径 */
    private String fdfsPath;

    /** fdfs路径 */
    private String fdfsswfPath;

    /** 图片名称 */
    @Excel(name = "图片名称")
    private String name;

    /** 大小 */
    @Excel(name = "大小")
    private String sizes;

    /** 上传用户ID */
    private String userId;

    /** 上传用户 */
    @Excel(name = "上传用户")
    private String userName;

    /** 所属文章标题 */
    private String artTitle;

    //文章md5
    private String urlMd5;

    //图片md5
    private String imgmd5;

    private String xitustatus;


    //图片真实名字
    private String imgRealName;

    private String imgurl;

    //文章排序
    private Integer orderNo;


    /** 洗后图的Ids */
    private String genImgId;

    private Long promtsId;

    /**图生成提示词**/
    private String imgPromts;


    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setDir(String dir) 
    {
        this.dir = dir;
    }

    public String getDir() 
    {
        return dir;
    }
    public void setFdfsPath(String fdfsPath) 
    {
        this.fdfsPath = fdfsPath;
    }

    public String getFdfsPath() 
    {
        return fdfsPath;
    }
    public void setFdfsswfPath(String fdfsswfPath) 
    {
        this.fdfsswfPath = fdfsswfPath;
    }

    public String getFdfsswfPath() 
    {
        return fdfsswfPath;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setSizes(String sizes) 
    {
        this.sizes = sizes;
    }

    public String getSizes() 
    {
        return sizes;
    }
    public void setUserId(String userId) 
    {
        this.userId = userId;
    }

    public String getUserId() 
    {
        return userId;
    }
    public void setUserName(String userName) 
    {
        this.userName = userName;
    }

    public String getUserName() 
    {
        return userName;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("createTime", getCreateTime())
            .append("dir", getDir())
            .append("fdfsPath", getFdfsPath())
            .append("fdfsswfPath", getFdfsswfPath())
            .append("name", getName())
            .append("remark", getRemark())
            .append("sizes", getSizes())
            .append("userId", getUserId())
            .append("userName", getUserName())
            .toString();
    }

    public String getArtTitle() {
        return artTitle;
    }

    public void setArtTitle(String artTitle) {
        this.artTitle = artTitle;
    }

    public String getUrlMd5() {
        return urlMd5;
    }

    public void setUrlMd5(String urlMd5) {
        this.urlMd5 = urlMd5;
    }

    public Integer getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(Integer orderNo) {
        this.orderNo = orderNo;
    }

    public String getImgRealName() {
        return imgRealName;
    }

    public void setImgRealName(String imgRealName) {
        this.imgRealName = imgRealName;
    }

    public String getImgmd5() {
        return imgmd5;
    }

    public void setImgmd5(String imgmd5) {
        this.imgmd5 = imgmd5;
    }

    public String getXitustatus() {
        return xitustatus;
    }

    public void setXitustatus(String xitustatus) {
        this.xitustatus = xitustatus;
    }

    public String getImgurl() {
        return imgurl;
    }

    public void setImgurl(String imgurl) {
        this.imgurl = imgurl;
    }

    public String getGenImgId() {
        return genImgId;
    }

    public void setGenImgId(String genImgId) {
        this.genImgId = genImgId;
    }

    public Long getPromtsId() {
        return promtsId;
    }

    public void setPromtsId(Long promtsId) {
        this.promtsId = promtsId;
    }

    public String getImgPromts() {
        return imgPromts;
    }

    public void setImgPromts(String imgPromts) {
        this.imgPromts = imgPromts;
    }
}
